Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F2 Latvia F1 Lithuania F2 Germany F16 Germany-w2 Germany-w3 Greece F1 Greece F2 Slovenia F1 Slovenia F2 Slovenia F3 Latvia F1 Lithuania F1 Croatia F4 Croatia F5 Germany F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Austria F1 Austria F2 Switzerland F2 Switzerland F3 France F5 Sweden F1 Austria F4 AXA Open II - Espinho Open 88 - Contrexeville V Torneo Internazionale di Tennis - Barletta Skandia Open - Linz Brixina Tennis Open - Bressanone Black Forest Open - Freudenstadt Cairo Challenger 2002 - Cairo Copa Sevilla Internacionales de Andalucia - Seville Open Castilla y Leon - Segovia IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Pekao Open 2005 - Szczecin Kos-Zucchetti Tennis Cup - Cordenons Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Mitsubishi Electric Europe Cup - Monza Pekao Open - Szczecin Marbella Challenger Szczecin Challenger Rome Challenger San Luis Potosi Challenger Bergamo Challenger Prostejov Challenger Kaohsiung Challenger Oeiras 3 Challenger Cassis Challenger Trieste Challenger Zug Challenger Grand Prix Hassan II - Casablanca Adidas International - Sydney Energis Open - Amersfoort Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open Diputacion - Cordoba Internationaler Raiffeisen Grand Prix - St. Polten Podebradka Cup - Prague Hungarian Architect Open - Budapest Open Romania - Bucharest Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Honda Kah Singapore Men's Tennis Open - Singapore Heineken Open - Auckland Movistar Open - Vina del Mar Nord/LB Open - Braunschweig Memorial Savigny - Sassuolo XI Venice Open - Venice Siemens Open 2001 - Scheveningen Copa Telmex - Buenos Aires Geneva Challenger - Geneva VIII Trofeo Ciutat de Barcelona - Barcelona Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville US Men's Clay Court Championships - Houston Prague Open - Prague Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Sir Supermercati - Rome Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca The Artois Championships - London 10° Trofeo Luigi Pezzoli - Bergamo Dutch Open Tennis - Amersfoort Bancastato Challenger Lugano - Lugano Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia St. Petersburg Open - St. Petersburg Aamulehti Tampere Open - Tampere Open Castilla y Leon - Segovia PBZ Zagreb Indoors - Zagreb San Marino Cepu Open - San Marino Open D'Orleans - Orleans SAP Open - San Jose Open de L'Isere-Trophee BNP Paribas - Grenoble Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Bauer Watertechnology Cup - Eckental Internationaux de Doubs Open de Franchie-Comte - Besancon IPP Open - Helsinki AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Open Costa Daurada - Tarragona BCR Open Romania - Bucharest Argentina Open - Buenos Aires Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BMW Tennis Championship - Sunrise If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia San Marino CEPU Open - San Marino Qatar Exxon Mobil Open - Doha Szczecin Challenger Heineken Open - Auckland Kyiv UMC Open - Kiev Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Kyiv UMC Open - Kiev Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice International German Open - Hamburg Eckental Challenger Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier San Marino Cepu Open - San Marino Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade DPD Challenger 2000 - Aschaffenburg Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta FILA Challenger - Biella Farmers Classic - Los Angeles PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo San Marino Challenger Heineken Open - Auckland Pekao Open 2001 - Szczecin Genova Challenger VTR Open - Vina del Mar Trnava Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Padova Challenger Aix En Provence Challenger VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Vicenza Challenger Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Furth Challenger ATP Vegeta Croatia Open - Umag If Stockholm Open - Stockholm Prague Challenger Valencia Open - Valencia Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice China Open - Beijing Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Szczecin Challenger Mohammedia Challenger SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Memorial Savigni - Sassuolo VIII Torneo Internazionale di Tennis - Barletta Swiss Open - Gstaad Bastad Challenger XI Ciutat de Barcelona - Barcelona JVC Trophy - Vienna Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Prostejov Challenger VII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Bauer Watertechnology Cup - Eckental Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Czech Indoor Open - Prague ECM Prague Open - Prague Tunis Challenger Bordeaux Challenger 6th Sardinian International Championships - Cagliari Open Costa Daurada - Tarragona Lambertz Open by Stawag - Aachen XXXVII Torneig C.E. Laieta - Barcelona Czech Open - Prostejov Prostejov Challenger Monza Challenger II Cyclus Open de Tenis - Florianopolis Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Noumea Challenger BH Telecom Sarajevo 2007 - Sarajevo Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Phoenix Challenger Tennis Napoli Cup 2007 - Napoli ATP Challenger Open 2004 - Monchengladbach Ciudad de Pozoblanco Open Diputacion - Cordoba Vancouver Challenger Mouilleron-Le-Captif Challenger Biella 2 Challenger Pau Challenger Prague Challenger Czech Open 2005 - Prostejov Quimper Challenger San Marino Cepu Open - San Marino Zagreb Challenger XI Ciutat de Barcelona - Barcelona Prague II Challenger Ostrava Challenger Internazionali di Tennis - Bergamo Eckental Challenger 3rd Volkswagon Challenger - Wolfsburg Istanbul Challenger Todi Challenger Rome Challenger XL Bermuda Open - Bermuda Generali Open - Kitzbuhel Bordeaux Challenger Heilbronn Challenger Bergamo Challenger Salzburg-Anif Challenger Cordenons Challenger DPD Challenger 2002 - Aschaffenburg Schickendanz Open - Furth Prostejov Challenger Steelers Cup - Kosice Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella The Shelbourne Irish Open - Dublin Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen Vilnus Challenger Forli 6 Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Skandia Open - Linz Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Ostdeutscher Sparkassen Cup - Dresden Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Traralgon Challenger Morocco Tennis Tour - Marrakech Heilbronn Open - Heilbronn Cherbourg Challenger Copa Kia Challenger ATP - Santiago RCA Championships - Indianapolis Abierto Mexicano de Tenis Pegaso - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island Pau Challenger Internazionali de Tennis di Bergamo - Bergamo BellSouth Open - Vina del Mar Ethias Trophy - Mons Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Sanremo Challenger Qatar Exxon Mobil Open 2002 - Doha Rome 1 Challenger Perugia Challenger Milan Challenger XL Bermuda Open - Bermuda Gelsor Open Romania - Bucharest Cordenons Challenger Genova Challenger Unicredit Czech Open - Prostejov Orleans Challenger Scheveningen Challenger Croatia Open - Umag Bucaramanga Challenger Campionati Internazionali di Sicilia - Palermo Genova Challenger Casablanca Challenger Prostejov Challenger Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Szczecin Challenger Marbella Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Rome Challenger Davidoff Swiss Indoors Basel - Basel San Marino Challenger Szczecin Challenger Madrid Challenger Mercedes Cup - Stuttgart Montechiarugolo - Parma Challenger Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Rome Challenger Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Genova Challenger German Tennis Championships - Hamburg Regions Morgan Keegan Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Grand Prix Hassan II - Casablanca Bet-at-home Cup - Kitzbuhel Cordenons Challenger Studena Croatia Open - Umag Szczecin Challenger Sibiu Challenger BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia BellSouth Open - Vina del Mar Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Casablanca Challenger Santo Domingo Challenger Napoli Challenger Brasil Open - Sao Paulo BMW Open - Munich Poznan Challenger Vancouver Challenger Bet-at-home Cup - Kitzbuhel Seville Challenger St. Petersburg Open - St. Petersburg Trnava Challenger Mercedes Cup - Stuttgart Bucaramanga Challenger Copa Claro - Buenos Aires Guadalajara Challenger Open 13 - Marseille Erste Bank Open - Vienna Heilbronn Challenger Furth Challenger Blois Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Samarkand Challenger - Samarkand Como Challenger Genova Challenger Millennium Estoril Open - Estoril Szczecin Challenger Open 13 - Marseille China Open - Beijing BMW Open - Munich Espinho Challenger - Espinho Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco San Marino Challenger Sophia Antipolis Challenger Geneva Challenger - Geneva Suisse Open - Gstaad Ho Chi Minh City Challenger - Ho Chi Minh City St. Petersburg Open - St. Petersburg Orleans Challenger Croatia Open - Umag Ecuador Open - Quito 4th Sardinia International Championships - Cagliari Koblenz Challenger Rennes Challenger Marbella Challenger Gelsor Open Romania - Bucharest Aix En Provence Challenger IX Ciutat de Barcelona - Barcelona Caltanissetta Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Copa AT&T - Buenos Aires Orleans Challenger BMW Open - Munich Nord/LB Open - Braunschweig Erste Bank Open - Vienna Ecuador Open - Quito Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Orleans Challenger Campionati Internazionali di Sicilia - Palermo Intrum Stockholm Open - Stockholm Stockholm Open - Stockholm Gerry Weber Open - Halle Tata Open 2003 - Chennai Tata Open Maharashtra - Pune Open Sud de France - Montpellier Vicenza Challenger Copa AT&T - Buenos Aires Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Telefonica CTC Chile - Santiago Braunschweig Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome International Championship of Croatia - Umag Swiss Open - Gstaad Open Sud de France - Montpellier Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Generali Open - Kitzbuhel Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami BMW Open - Munich Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Western & Southern Open - Cincinnati Abierto Mexicano de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Rogers Cup - Toronto Open 13 Provence - Marseille French Open - Paris Coupe Rogers - Montreal Mallorca Open - Mallorca Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Estoril Open - Estoril Mallorca Open - Mallorca Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Heineken Open - Auckland Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem U.S. Mens's Clay Court Championship - Houston Shenzhen Open - Shenzhen Valencia Open - Valencia St. Petersburg Open - St. Petersburg SAP Open - San Jose Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Open Romania - Bucharest Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Astana Open - Nur-Sultan Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw If Stockholm Open - Stockholm Brisbane - Brisbane Heineken Open - Auckland Noventi Open - Halle Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Brasil Open - Costa do Sauipe AEGON Championships - London St. Petersburg Open - St. Petersburg French Open - Paris AEGON Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Heineken Open - Auckland Grand Prix Hassan II - Casablanca AEGON Championships - London SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur Intrum Stockholm Open - Stockholm Open 13 - Marseille Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Open 13 - Marseille SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Grand Prix Hassan II - Marrakech Chengdu Open - Chengdu Gazprom Hungarian Open - Budapest Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Generali Open - Kitzbuhel French Open - Paris Hamburg European Open - Hamburg Singapore Tennis Open - Singapore Anytech365 Andalucia Open - Marbella Sofia Open - Sofia Trofeo Conde de Godo - Barcelona Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome U.S. Open - New York Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Valencia Open - Valencia Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London BellSouth Open - Vina del Mar Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne Millennium Estoril Open - Estoril Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group II, 3R, LAT-FIN 3-2 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open - New York River Oaks International Tennis Tournament - Houston U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Rogers Cup - Toronto Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, World Group II, PO, LAT-EGY 4-1 Australian Open - Melbourne Davis Cup, Group II, PO, THA-LAT 2-3 Internazionali BNL d'Italia - Rome River Oaks International Tennis Tournament - Houston Olympics - Beijing Davis Cup, Group I, PO, LAT-ISR 2-3